package com.ruoyi.api.dto.park.resp;

import java.math.BigDecimal;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.ruoyi.common.annotation.Translation;
import com.ruoyi.common.constant.TransConstant;

import lombok.Data;

@Data
public class ParkStatisticsRespDto {
    /**
     * 主键
     */
    private Long id;

    /**
     * 项目名称
     */
    private String itemName;

    /**
     * 服务种类名称
     */
    private String serviceType;

    /**
     * 公园名称
     */
    private String parkName;

    /**
     * 社区名称
     */
    private String community;

    /**
     * 位置
     */
    private String location;

    /**
     * 绿化面积
     */
    private BigDecimal greenArea;

    /**
     * 林地面积
     */
    private BigDecimal woodlandArea;

    /**
     * 水体面积
     */
    private BigDecimal watershedArea;

    /**
     * 绿化管养等级
     */
    private String greenLevel;

    /**
     * 林地管养等级
     */
    private String woodlandLevel;

    /**
     * 水体管养等级
     */
    private String watershedLevel;

    /**
     * 管养日期
     */
    private String date;

    /**
     * 应该管养频率
     */
    private Long frequency;

    /**
     * 实际管养频率
     */
    private Long actualFrequency;

    /**
     * 完成状态
     */
    private String status;

    @Translation(type = TransConstant.OSS_ID_TO_URL , mapper = "pic1Content")
    private String pic1;
    
    /**
     * 现场完成前照片
     */
    @JsonIgnore
    private String pic1Content;
}
